Negah – Terminal Network Scanner in Go
Beautiful terminal-based network scanner. Fast, stealthy, and minimal.
Problem
- Need to check local networks quickly?
- Curious about public IP, ISP, or subdomains?
- Want to audit SSL/TLS, SSH, firewall, and services without a bloated GUI?
- Negah does all this in your terminal.
Features
- Discover hosts on a local network
- Check machine availability
- Get public IP & ISP info
- Subdomain enumeration
- Common vulnerability checks
- SSL/TLS and SSH audits
- Firewall testing
- Stealth scans
- Detect databases & services
- Identify service versions and web titles
Requirements
- Go 1.21+
- Nmap
- macOS:
brew install nmap - Arch Linux:
sudo pacman -S nmap - Ubuntu/Debian:
sudo apt install nmap
- macOS:
Quick Start
Run instantly:
bash
bash run.shOr build manually:
bash
go build -o nscanner
./nscannerKeyboard Shortcuts
- Menu:
↑/↓orj/kto navigate,Enterto select,qto quit,?for help - Input:
Enterto confirm,Escto back - Result:
cto copy,Enter/Escto back - Global:
?toggle help,Ctrl+Cforce quit
⚠️ Warning
Only scan systems you own or have permission for. Don’t be that hacker.
About
Negah is written in Go, terminal-first, minimal, and fast.